/*
 * Copyright (c) 2022  by Junzhao
 * THIS FILE IS PART OF JAVASE Song Huongkang PROJECT
 * All Rights Reserved.
 */

package 生命周期;
/**
 * @description  JDK中用Thread.State类定义了线程的几种状态
 *                  要想实现多线程，必须在主线程中创建新的线程对象。Java语言使用Thread类
 *                  及其子类的对象来表示线程，在它的一个完整的生命周期中通常要经历如下的五
 *                  种状态：
 *              新建： 当一个Thread类或其子类的对象被声明并创建时，新生的线程对象处于新建
 *                  状态
 *              就绪：处于新建状态的线程被start()后，将进入线程队列等待CPU时间片，此时它已
 *                  具备了运行的条件，只是没分配到CPU资源
 *              运行：当就绪的线程被调度并获得CPU资源时,便进入运行状态， run()方法定义了线
 *                  程的操作和功能
 *              阻塞：在某种特殊情况下，被人为挂起或执行输入输出操作时，让出 CPU 并临时中
 *                  止自己的执行，进入阻塞状态
 *              死亡：线程完成了它的全部工作或线程被提前强制性地中止或出现异常导致结束
 * @author 俊昭
 * @date 2022/4/12
*/
public class LiveTTest {
    public static void main(String[] args) {

    }
}
